package com.kaili.basic.pojo.entity;


import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(description = "移库操作")
@TableName("wms_allotted_store")
public class BaseAllottedStoreEntity {
  @ApiModelProperty("调拨id")
  @TableId(type = IdType.AUTO)
  private Long id;

  @ApiModelProperty("订单号")
  private String orderNo;

  @ApiModelProperty("总数量")
  private Long amount=0L;

  @ApiModelProperty("总体积")
  private Double totalVo=0.0;

  @ApiModelProperty("总重量")
  private Double totalWeight=0.0;

  @ApiModelProperty("总托盘数")
  private Long totalTrays=0L;

  @ApiModelProperty("原仓库id")
  private Long srcStoreId;

  @ApiModelProperty("目标仓库id")
  private Long destStoreId;

  @ApiModelProperty("是否审核")
  private String isAuduit;

  @ApiModelProperty("货主id")
  private Long supplierId;

  @ApiModelProperty("状态(1:正常 0:删除)")
  private String status;

  @ApiModelProperty("审核备注")
  private String auditRemark;

  @ApiModelProperty("创建人")
  private Long createBy;

  @ApiModelProperty("创建时间")
  private Date createTime;

  @ApiModelProperty("审核人")
  private Long auditBy;

  @ApiModelProperty("审核时间")
  private Date auditTime;

  @ApiModelProperty("修改人")
  private Long modifyBy;

  @ApiModelProperty("修改时间")
  private Date modifyTime;

  @ApiModelProperty("备注")
  private String remark;

  @ApiModelProperty("预到时间")
  private Date preFinishTime;

  @ApiModelProperty("完成时间")
  private Date finishTime;
}
